<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://tempuri.org/XMLSchema.xsd"
  elementFormDefault="qualified"
  xmlns="http://tempuri.org/XMLSchema.xsd"
  xmlns:mstns="http://tempuri.org/XMLSchema.xsd"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
>
  <xs:element name="Loghog" type="Loghog">
    <xs:annotation>
      <xs:documentation>Главный элемент схемы. Описывает название и атрибуты требуемой базы данных.</xs:documentation>
    </xs:annotation>
  </xs:element>

  <xs:complexType name="Loghog">
    <xs:sequence>
      <xs:element name="Name" type="xs:string" maxOccurs="1" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Название создаваемой базы данных.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Columns" type="Columns" maxOccurs="1" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Описание атрибутов БД.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="Columns">
    <xs:annotation>
      <xs:documentation>Атрибут БД.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Column" type="Column" maxOccurs="unbounded" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Атрибут БД.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="Column" mixed="true">
    <xs:sequence>
      <xs:element name="Name" type="xs:string" maxOccurs="1" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Название. Название дается в соответствии с синтаксисом SQL.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NameRus" type="xs:string" maxOccurs="1" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Название колонки на русском.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Type" type="xs:string" maxOccurs="1" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Тип SQL.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Description" type="xs:string" maxOccurs="1" minOccurs="1">
        <xs:annotation>
          <xs:documentation>Описание.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

</xs:schema>
